package com.zcsy.manage.persistence.system;

import java.util.List;
import java.util.Map;
/**
 * 
 * @Title:RoleCellDao
 * @Package：  com.zcsy.manage.persistence.system
 * @Description:rolecell接口 
 * @author wangj
 * @date 2016年6月7日上午10:03:27
 * @version 1.0
 * @see JDK1.7.0_67
 * @Copyright: 2016 武汉恒数利通技术有限公司 All rights reserved.
 */
public interface RoleCellDao {
	
	
	
	/**
	 * 
	* @Title: selectRolesByCellId 
	* @Description: 小区id查询角色id
	* @param list
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年6月14日 
	* @throws
	 */
	List<String> selectRolesByCellId(List<String> list);
	
	/**
	 * 
	* @Title: selectByRole 根据角色id查询小区id和小区名
	* @Description: TODO 
	* @param roleid 角色id
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年6月6日 
	* @throws
	 */
   List<Map<String, Object>> selectByRole(List<String> roleid);
   
   /**
    * 
   * @Title: selectByRoles 
   * @Description: 根据角色id查询小区id 
   * @param roleid 角色id
   * @return 
   * @author wangj 1157360454@qq.com   
   * @date 2016年6月7日 
   * @throws
    */
   List<String> selectByRoles(String roleid);
   /**
    * 
   * @Title: selectRoLes 
   * @Description: 通过小区id查找角色id 
   * @param list
   * @return 
   * @author wangj 1157360454@qq.com   
   * @date 2016年6月7日 
   * @throws
    */
   List<String> selectRoLes(List<String> cellsList);
   
   /**
	* @Description 查询与小区关联的角色数目
	* @param cellId 小区id
	* @return 与小区关联的角色数目
	* @author liuying 1075817474@qq.com
	* @date 2016年9月19日
	* @see 
	*/
   Integer selectCountByCellId(String cellId);
}
